Um diagrama de caso de uso é uma ferramenta visual usada na análise e design de sistemas para representar as interações entre os usuários (ou "atores") e o sistema.
Ele ajuda a identificar e organizar os requisitos funcionais do sistema, mostrando como diferentes atores utilizam as funcionalidades oferecidas.
Atores: Representam usuários ou sistemas externos que interagem com o sistema em questão.
Casos de Uso: São as funcionalidades ou serviços que o sistema oferece aos atores.
- Relacionamentos:
Associações: Conexões entre atores e casos de uso.
Extensões e Inclusões: Especificam como casos de uso adicionais ou obrigatórios se relacionam.
Generalizações: Mostram relações de herança entre atores ou casos de uso.
- Propósito
O diagrama de caso de uso ajuda a :
Visualizar como os usuários interagem com o sistema.
Capturar requisitos funcionais de forma clara e compreensível.
Comunicar a funcionalidade do sistema para desenvolvedores, stakeholders e usuários.
Em resumo, ele fornece uma visão de alto nível das funcionalidades do sistema e suas interações com os usuários, facilitando a compreensão dos requisitos e a comunicação entre todos os envolvidos no desenvolvimento.
Um Diagrama de Classe é uma representação visual da estrutura de um sistema orientado a objetos. Ele mostra as classes que compõem o sistema, seus atributos, métodos, e os relacionamentos entre elas, como associações, heranças, agregações, e composições. Esse diagrama ajuda a entender como as diferentes partes de um sistema se conectam e interagem, sendo fundamental para o design e a modelagem de software.
O PMBOK (Project Management Body of Knowledge) é um guia desenvolvido pelo Project Management Institute (PMI) que reúne um conjunto de práticas, processos, ferramentas e técnicas considerados como boas práticas para a gestão de projetos. Ele serve como um referencial para gestores de projetos ao redor do mundo e é amplamente utilizado como base para certificações como o PMP (Project Management Professional).
As metodologias ágeis mais usadas são:
Scrum: Organiza o trabalho em sprints (ciclos curtos) e foca na entrega incremental de valor e na melhoria contínua.
Kanban: Utiliza um quadro visual para gerenciar o fluxo de trabalho, priorizando a melhoria contínua e a eficiência.
Extreme Programming (XP): Voltada para desenvolvimento de software, enfatiza práticas como programação em pares e feedback constante.
Lean: Focado na eliminação de desperdícios e na otimização dos processos para entregar valor rapidamente.
SAFe (Scaled Agile Framework): Adapta práticas ágeis para uso em grandes organizações, integrando múltiplas equipes de forma coordenada.
x = 1
y = 10
soma = x * y
soma2 = soma + x
escreva (soma2)
Resposta: 11